/**
给你一个 非空 整数数组 nums ，除了某个元素只出现一次以外，其余每个元素均出现两次。
找出那个只出现了一次的元素。
输入：nums = [2,2,1] 输出：1
 */

var singleNumber = function(nums) {
  return nums.reduce((pre, curr) => pre ^ curr, 0)
}

console.log(singleNumber([2,2,1]))